$(function(){
	/**
	 * ajax操作
	 * 修改密码  锁定用户 解锁用户  确认用户是否要被删除
	 */
	//点击锁定按钮判断是进行锁定还是解锁
	$('.lock').click(function(){
		var $isThis = $(this);
		var islock = $(this).data('lock');
		var uid = $(this).data('uid');
		var strsuccess = '';
		var strerror = '';
		var lockstr = '';
		if(islock===1){
			strsuccess = '锁定用户成功';
			strerror = '锁定用户失败';
			lockstr = '锁定';
			astr = '解锁';
		}else{
			strsuccess = '解锁用户成功';
			strerror = '解锁用户失败';
			lockstr = '正常';
			astr = '锁定';
		}
		$.ajax({
			url:APP+'/islock/uid/'+uid+'/lock/'+islock,
			dataType:'text',
			type:'get',
			success:function(phpData){
				if(phpData==1){
					$isThis.parents('td').prev('td').html(lockstr);
					$isThis.html(astr);
					if(islock==0){
						$isThis.data('lock',1);	
					}else{
						$isThis.data('lock',0);
					}
					
						hd_alert({
								timeout: 3,
								message: strsuccess
							});
				}else{
					hd_alert({
								timeout: 3,
								message: strerror
							});
				}
			}
		})
		
		
	})
	
	/**
	 * 当点击删除的时候提示一个框出来确认是否删除该用户
	 */
	$('.deluser').click(function(){
		var $isThis = $(this);
		var uid = $(this).data('uid');
		hd_modal({
			width: 400, //宽度
			height: 200, //高度
			title: '', //标题
			content: '您确定要删除该用户吗?', //提示信息
			button: true, //显示按钮
			button_success: "确定", //确定按钮文字
			button_cancel: "关闭", //关闭按钮文字
			timeout: 0, //自动关闭时间 0：不自动关闭
			shade: true, //背景遮罩
			shadeOpacity: 0.4, //背景透明度
			success: function() { //点击确定后的事件
				$.ajax({
					url: APP + '/deluser/uid/' + uid,
					dataType: 'text',
					success: function(phpData) {
						if (phpData == 1) {
							//将这行数据隐藏
							$isThis.parents('tr').remove();
								hd_alert({
									timeout: 2,
									message: '用户删除成功'
								});
							} else {
								hd_alert({
									timeout: 2,
									message: '用户删除成功'
								});
							}

						}
					});
				},
				
			cancel: function() { //点击关闭后的事件

			}
		});
		
	})
	
	/**
	 * 修改密码的方法
	 */
	$('.pwd').click(create);
	var uid = '';
	function create(){
		uid = $(this).parents('td').data('uid');
		$(this).off('click',sub);
		/**
		 * 生成一个password表单
		 */
		var str = '<div id="box" style="display:inline">新密码:<input type="password" name="password" id="pwd" /> ';
		str += '<a href="javascript:;" class="hd-btn hd-btn-danger hd-btn-xm " id="cancle" style="margin:0">取消</a></div>';
		
		$(this).parents('td').prepend(str);
		$('#cancle').on('click',cancle);
		$(this).off('click',create);
		$(this).on('click',sub);
	}
	
	/**
	 * 取消修改密码框
	 */
	function cancle(){
		$(this).parents('#box').remove();
		$('.pwd').off('click',create);
		$('.pwd').on('click',create);
		$('.pwd').off('click',sub);
	}
	
	/**
	 * 提交密码使用ajax提交 密码
	 */
	function sub(){
		$isThis = $(this);
		var pwd = $('input[name=password]').val();
		$.ajax({
			url:APP+'/cpwd',
			data:{uid:uid,password:pwd},
			dataType:'text',
			type:'post',
			success:function(phpData){
				if (phpData == 1) {
							//将这行数据隐藏
							$isThis.prev().remove();
								hd_alert({
									timeout: 2,
									message: '修改密码成功'
								});
							$('.pwd').off('click',sub);
							$('.pwd').click(create);
							} else {
								hd_alert({
									timeout: 2,
									message: '修改密码失败'
								});
							}

				}
			});
		}
	
	
});
